﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="生产经营综合统计月报(一).aspx.cs" Inherits="syc.Produce.Report.生产经营综合统计月报_一_" %>
<%@ Import Namespace="NPOI.HSSF.UserModel" %>
<%@ Import Namespace="NPOI.HPSF" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Configuration" %>

<html >
<head runat="server">
    <title>生产经营综合统计月报</title>
</head>
<body>
  <script runat="server">
      protected double 销售计划 = 241000;
      protected double 发货同比增长率;
      protected double 销售同比增长率;
      protected double 成品库存资金占用本月止累计;
      protected double 成品库存资金占用上年同期累计;
      protected double 油管本期销售量;
      protected double 套管本期销售量;
      protected double 油管本年销售量;
      protected double 套管本年销售量;
      protected double 油管上年同期销售量;
      protected double 套管上年同期销售量;
      protected void Page_Load(object sender, EventArgs e)
      {
          if (!IsPostBack)
          {
              this.Month0.SelectedIndex = DateTime.Today.Month - 1;
              this.Year0.Text = DateTime.Today.Year.ToString();

          }
          Button_Query_Click(null, null);
      }
      protected void WriteToFile()
      {
          DateTime d;

          d = DateTime.Today;

          Response.ContentType = "application/ms-excel";
          Response.AddHeader("content-disposition", "attachment; filename=\"" + d.ToShortDateString() + ".xls\"");
          hssfworkbook.Write(Response.OutputStream);
      }

      protected void InitializeWorkbook()
      {

          FileStream file = new FileStream(HttpContext.Current.Server.MapPath("/Produce/模板/生产经营综合统计月报表.xls"), FileMode.Open, FileAccess.Read);

          hssfworkbook = new HSSFWorkbook(file);

          DocumentSummaryInformation dsi = PropertySetFactory.CreateDocumentSummaryInformation();
          dsi.Company = "陕西延长石油材料有限公司";
          hssfworkbook.DocumentSummaryInformation = dsi;

          SummaryInformation si = PropertySetFactory.CreateSummaryInformation();
          si.Subject = "报表";
          si.Title = "生产经营综合统计月报";
          hssfworkbook.SummaryInformation = si;
      }
      protected void Button_Save_Click(object sender, EventArgs e)
      {
          InitializeWorkbook();
          HSSFSheet sheet1 = hssfworkbook.GetSheet("生产经营综合统计月报表一");
          Button_Query_Click(null, null);
          sheet1.GetRow(4).GetCell(2).SetCellValue(工业总产值本月计划);
          sheet1.GetRow(4).GetCell(3).SetCellValue(工业总产值本月实际);
          sheet1.GetRow(4).GetCell(4).SetCellValue(工业总产值本月完成率);
          sheet1.GetRow(4).GetCell(5).SetCellValue(工业总产值本年计划);
          sheet1.GetRow(4).GetCell(6).SetCellValue(工业总产值本年实际);
          sheet1.GetRow(4).GetCell(7).SetCellValue(工业总产值本年完成率);
          sheet1.GetRow(4).GetCell(8).SetCellValue(工业总产值上年累计);
          sheet1.GetRow(4).GetCell(9).SetCellValue(工业总产值同比增长);

          sheet1.GetRow(5).GetCell(2).SetCellValue(油管本月计划产值);
          sheet1.GetRow(5).GetCell(3).SetCellValue(油管本月实际产值);
          sheet1.GetRow(5).GetCell(4).SetCellValue(油管本月产值完成率);
          sheet1.GetRow(5).GetCell(5).SetCellValue(油管本年计划产值);
          sheet1.GetRow(5).GetCell(6).SetCellValue(油管本年实际产值);
          sheet1.GetRow(5).GetCell(7).SetCellValue(油管本年产值完成率);
          sheet1.GetRow(5).GetCell(8).SetCellValue(油管上年实际产值);
          sheet1.GetRow(5).GetCell(9).SetCellValue(油管上年同比增长);

          sheet1.GetRow(6).GetCell(2).SetCellValue(套管本月计划产值);
          sheet1.GetRow(6).GetCell(3).SetCellValue(套管本月实际产值);
          sheet1.GetRow(6).GetCell(4).SetCellValue(套管本月产值完成率);
          sheet1.GetRow(6).GetCell(5).SetCellValue(套管本年计划产值);
          sheet1.GetRow(6).GetCell(6).SetCellValue(套管本年实际产值);
          sheet1.GetRow(6).GetCell(7).SetCellValue(套管本年产值完成率);
          sheet1.GetRow(6).GetCell(8).SetCellValue(套管上年实际产值);
          sheet1.GetRow(6).GetCell(9).SetCellValue(套管上年同比增长);

          sheet1.GetRow(7).GetCell(2).SetCellValue(带钢本月计划产值);
          sheet1.GetRow(7).GetCell(3).SetCellValue(带钢本月实际产值);
          sheet1.GetRow(7).GetCell(4).SetCellValue(带钢本月产值完成率);
          sheet1.GetRow(7).GetCell(5).SetCellValue(带钢本年计划产值);
          sheet1.GetRow(7).GetCell(6).SetCellValue(带钢本年实际产值);
          sheet1.GetRow(7).GetCell(7).SetCellValue(带钢本年产值完成率);
          sheet1.GetRow(7).GetCell(8).SetCellValue(带钢上年实际产值);
          sheet1.GetRow(7).GetCell(9).SetCellValue(带钢上年同比增长);

          sheet1.GetRow(8).GetCell(2).SetCellValue(销售总产值本月计划);
          sheet1.GetRow(8).GetCell(3).SetCellValue(销售总产值本月实际);
          sheet1.GetRow(8).GetCell(4).SetCellValue(销售总产值本月完成率);
          sheet1.GetRow(8).GetCell(5).SetCellValue(销售总产值本年计划);
          sheet1.GetRow(8).GetCell(6).SetCellValue(销售总产值本年实际);
          sheet1.GetRow(8).GetCell(7).SetCellValue(销售总产值本年完成率);
          sheet1.GetRow(8).GetCell(8).SetCellValue(销售总产值上年累计);
          sheet1.GetRow(8).GetCell(9).SetCellValue(销售总产值同比增长);

          sheet1.GetRow(9).GetCell(2).SetCellValue(油管本月计划销售产值);
          sheet1.GetRow(9).GetCell(3).SetCellValue(油管本月实际销售产值);
          sheet1.GetRow(9).GetCell(4).SetCellValue(油管本月销售产值完成率);
          sheet1.GetRow(9).GetCell(5).SetCellValue(油管本年计划销售产值);
          sheet1.GetRow(9).GetCell(6).SetCellValue(油管本年实际销售产值);
          sheet1.GetRow(9).GetCell(7).SetCellValue(油管本年销售产值完成率);
          sheet1.GetRow(9).GetCell(8).SetCellValue(油管上年实际销售产值);
          sheet1.GetRow(9).GetCell(9).SetCellValue(油管上年销售同比增长);

          sheet1.GetRow(10).GetCell(2).SetCellValue(套管本月计划销售产值);
          sheet1.GetRow(10).GetCell(3).SetCellValue(套管本月实际销售产值);
          sheet1.GetRow(10).GetCell(4).SetCellValue(套管本月销售产值完成率);
          sheet1.GetRow(10).GetCell(5).SetCellValue(套管本年计划销售产值);
          sheet1.GetRow(10).GetCell(6).SetCellValue(套管本年实际销售产值);
          sheet1.GetRow(10).GetCell(7).SetCellValue(套管本年销售产值完成率);
          sheet1.GetRow(10).GetCell(8).SetCellValue(套管上年实际销售产值);
          sheet1.GetRow(10).GetCell(9).SetCellValue(套管上年销售同比增长);

          sheet1.GetRow(11).GetCell(2).SetCellValue(带钢本月计划销售产值);
          sheet1.GetRow(11).GetCell(3).SetCellValue(带钢本月实际销售产值);
          sheet1.GetRow(11).GetCell(4).SetCellValue(带钢本月销售产值完成率);
          sheet1.GetRow(11).GetCell(5).SetCellValue(带钢本年计划销售产值);
          sheet1.GetRow(11).GetCell(6).SetCellValue(带钢本年实际销售产值);
          sheet1.GetRow(11).GetCell(7).SetCellValue(带钢本年销售产值完成率);
          sheet1.GetRow(11).GetCell(8).SetCellValue(带钢上年实际销售产值);
          sheet1.GetRow(11).GetCell(9).SetCellValue(带钢上年销售同比增长);

          sheet1.GetRow(13).GetCell(2).SetCellValue(yyoujihua + ytaojihua);
          sheet1.GetRow(13).GetCell(3).SetCellValue(yyou + ytao);
          sheet1.GetRow(13).GetCell(4).SetCellValue(((yyou + ytao) *100/ (yyoujihua + ytaojihua)).ToString("0.00"));
          sheet1.GetRow(13).GetCell(5).SetCellValue(nyoujihua + ntaojihua);
          sheet1.GetRow(13).GetCell(6).SetCellValue(nyou + ntao);
          sheet1.GetRow(13).GetCell(7).SetCellValue(((nyou + ntao) * 100 / (nyoujihua + ntaojihua)).ToString("0.00"));
          sheet1.GetRow(13).GetCell(8).SetCellValue(snyou + sntao);
          sheet1.GetRow(13).GetCell(9).SetCellValue((((nyou + ntao)-(snyou + sntao)) * 100 / (snyou + sntao)).ToString("0.00"));

          sheet1.GetRow(14).GetCell(2).SetCellValue(yyoujihua);
          sheet1.GetRow(14).GetCell(3).SetCellValue(yyou);
          sheet1.GetRow(14).GetCell(4).SetCellValue(油管月完成率.ToString("0.00"));
          sheet1.GetRow(14).GetCell(5).SetCellValue(nyoujihua);
          sheet1.GetRow(14).GetCell(6).SetCellValue(nyou);
          sheet1.GetRow(14).GetCell(7).SetCellValue(油管年完成率.ToString("0.00"));
          sheet1.GetRow(14).GetCell(8).SetCellValue(snyou);
          sheet1.GetRow(14).GetCell(9).SetCellValue(油管同比增长率.ToString("0.00"));

          sheet1.GetRow(15).GetCell(2).SetCellValue(ytaojihua);
          sheet1.GetRow(15).GetCell(3).SetCellValue(ytao);
          sheet1.GetRow(15).GetCell(4).SetCellValue(套管月完成率.ToString("0.00"));
          sheet1.GetRow(15).GetCell(5).SetCellValue(ntaojihua);
          sheet1.GetRow(15).GetCell(6).SetCellValue(ntao);
          sheet1.GetRow(15).GetCell(7).SetCellValue(套管年完成率.ToString("0.00"));
          sheet1.GetRow(15).GetCell(8).SetCellValue(sntao);
          sheet1.GetRow(15).GetCell(9).SetCellValue(套管同比增长率.ToString("0.00"));
          
          sheet1.GetRow(16).GetCell(2).SetCellValue((yyjiegujihua * 0.0023 + ytjiegujihua * 0.0061)+"/"+(yyjiegujihua + ytjiegujihua));
          sheet1.GetRow(16).GetCell(3).SetCellValue((yyjiegu * 0.0023 + ytjiegu * 0.0061) +"/"+ (yyjiegu + ytjiegu));
          sheet1.GetRow(16).GetCell(4).SetCellValue(((yyjiegu + ytjiegu) / (yyjiegujihua + ytjiegujihua)).ToString("0.00"));
          sheet1.GetRow(16).GetCell(5).SetCellValue((nyjiegujihua * 0.0023 + ntjiegujihua * 0.0061) +"/"+(nyjiegujihua + ntjiegujihua));
          sheet1.GetRow(16).GetCell(6).SetCellValue((nyjiegu * 0.0023 + ntjiegu * 0.0061 +"/"+(nyjiegu + ntjiegu)));
          sheet1.GetRow(16).GetCell(7).SetCellValue(((nyjiegu + ntjiegu) / (nyjiegujihua + ntjiegujihua)).ToString("0.00"));
          sheet1.GetRow(16).GetCell(8).SetCellValue((snyjiegu * 0.0023 + sntjiegu * 0.0061) + "/" + (snyjiegu + sntjiegu));
          sheet1.GetRow(16).GetCell(9).SetCellValue((nyjiegu + ntjiegu) - (snyjiegu + sntjiegu));

          sheet1.GetRow(17).GetCell(2).SetCellValue((yyjiegujihua * 0.0023) + "/" + (yyjiegujihua));
          sheet1.GetRow(17).GetCell(3).SetCellValue((yyjiegu * 0.0023) + "/" + (yyjiegu ));
          sheet1.GetRow(17).GetCell(4).SetCellValue(油管接箍月完成率.ToString("0.00"));
          sheet1.GetRow(17).GetCell(5).SetCellValue((nyjiegujihua * 0.0023) + "/" + (nyjiegujihua));
          sheet1.GetRow(17).GetCell(6).SetCellValue((nyjiegu * 0.0023 + "/" + (nyjiegu)));
          sheet1.GetRow(17).GetCell(7).SetCellValue(油管接箍年完成率.ToString("0.00"));
          sheet1.GetRow(17).GetCell(8).SetCellValue((snyjiegu * 0.0023) + "/" + (snyjiegu));
          sheet1.GetRow(17).GetCell(9).SetCellValue(nyjiegu - snyjiegu);

          sheet1.GetRow(18).GetCell(2).SetCellValue((ytjiegujihua * 0.0061) + "/" + (ytjiegujihua));
          sheet1.GetRow(18).GetCell(3).SetCellValue((ytjiegu * 0.0061) + "/" + (ytjiegu));
          sheet1.GetRow(18).GetCell(4).SetCellValue(套管接箍月完成率.ToString("0.00"));
          sheet1.GetRow(18).GetCell(5).SetCellValue((ntjiegujihua * 0.0061) + "/" + (ntjiegujihua));
          sheet1.GetRow(18).GetCell(6).SetCellValue((ntjiegu * 0.0061 + "/" + (ntjiegu)));
          sheet1.GetRow(18).GetCell(7).SetCellValue(套管接箍年完成率.ToString("0.00"));
          sheet1.GetRow(18).GetCell(8).SetCellValue((sntjiegu * 0.0061) + "/" + (sntjiegu));
          sheet1.GetRow(18).GetCell(9).SetCellValue(ntjiegu - sntjiegu);

          sheet1.GetRow(19).GetCell(2).SetCellValue(ybaohuqijihua);
          sheet1.GetRow(19).GetCell(3).SetCellValue(ybaohuqi);
          sheet1.GetRow(19).GetCell(4).SetCellValue(保护器月完成率.ToString("0.00"));
          sheet1.GetRow(19).GetCell(5).SetCellValue(nbaohuqijihua);
          sheet1.GetRow(19).GetCell(6).SetCellValue(nbaohuqi);
          sheet1.GetRow(19).GetCell(7).SetCellValue(保护器年完成率.ToString("0.00"));
          sheet1.GetRow(19).GetCell(8).SetCellValue(snbaohuqi);
          sheet1.GetRow(19).GetCell(9).SetCellValue(nbaohuqi - snbaohuqi);

          sheet1.GetRow(20).GetCell(2).SetCellValue(带钢月计划);
          sheet1.GetRow(20).GetCell(3).SetCellValue(带钢本月完成);
          sheet1.GetRow(20).GetCell(4).SetCellValue(带钢本月完成率.ToString("0.00"));
          sheet1.GetRow(20).GetCell(5).SetCellValue(带钢年计划);
          sheet1.GetRow(20).GetCell(6).SetCellValue(带钢本年完成);
          sheet1.GetRow(20).GetCell(7).SetCellValue(带钢年完成率.ToString("0.00"));

          sheet1.GetRow(24).GetCell(3).SetCellValue(油管本期出库 + 套管本期出库);
          sheet1.GetRow(24).GetCell(5).SetCellValue(销售计划);
          sheet1.GetRow(24).GetCell(6).SetCellValue(油管本年累计出库 + 套管本年累计出库);
          sheet1.GetRow(24).GetCell(7).SetCellValue(((油管本年累计出库 + 套管本年累计出库) * 100 / 销售计划).ToString("0.00"));
          sheet1.GetRow(24).GetCell(8).SetCellValue(油管去年同期累计出库 + 套管去年同期累计出库);
          sheet1.GetRow(24).GetCell(9).SetCellValue(发货同比增长率.ToString("0.00"));

          sheet1.GetRow(25).GetCell(3).SetCellValue(油管本期销售量 + 套管本期销售量);
          sheet1.GetRow(25).GetCell(5).SetCellValue(销售计划);
          sheet1.GetRow(25).GetCell(6).SetCellValue(油管本年销售量 + 套管本年销售量);
          sheet1.GetRow(25).GetCell(7).SetCellValue(((油管本年销售量 + 套管本年销售量)*100 / 销售计划).ToString("0.00"));
          sheet1.GetRow(25).GetCell(8).SetCellValue(油管上年同期销售量 + 套管上年同期销售量);
          sheet1.GetRow(25).GetCell(9).SetCellValue(销售同比增长率.ToString("0.00"));

          sheet1.GetRow(26).GetCell(6).SetCellValue(成品库存资金占用本月止累计);
          sheet1.GetRow(26).GetCell(8).SetCellValue(成品库存资金占用上年同期累计);

          sheet1.GetRow(27).GetCell(3).SetCellValue(((油管本期出库 + 套管本期出库) * 100 / (yyou + ytao)).ToString("0.00"));
          sheet1.GetRow(27).GetCell(6).SetCellValue(((油管本年累计出库 + 套管本年累计出库) * 100 / (nyou + ntao)).ToString("0.00"));
          sheet1.GetRow(27).GetCell(8).SetCellValue(((油管去年同期累计出库 + 套管去年同期累计出库) * 100 / (snyou + sntao)).ToString("0.00"));


          WriteToFile();
          WriteToFile();
          Response.End();
      }

      protected void Button_Query_Click(object sender, EventArgs e)
      {
          year = int.Parse(this.Year0.Text);
          SqlConnection Conn = new SqlConnection();
          Conn.ConnectionString = ConfigurationManager.ConnectionStrings["SCMConnectionString1"].ConnectionString;
          try
          {
              Conn.Open();
              SqlCommand Cmd = new SqlCommand();
              Cmd.Connection = Conn;
              string sql111 = @"
                declare @油管本月计划产值 float
                declare @油管本月实际产值 float
                declare @油管本年计划产值 float
                declare @油管本年实际产值 float
                declare @油管上年实际产值 float

                declare @套管本月计划产值 float
                declare @套管本月实际产值 float
                declare @套管本年计划产值 float
                declare @套管本年实际产值 float
                declare @套管上年实际产值 float

                declare @套管N80本月计划产值 float
                declare @套管N80本月实际产值 float
                declare @套管N80本年计划产值 float
                declare @套管N80本年实际产值 float
                declare @套管N80上年实际产值 float

                declare @带钢本月计划产值 float
                declare @带钢本月实际产值 float
                declare @带钢本年计划产值 float
                declare @带钢本年实际产值 float
                declare @带钢上年实际产值 float
                set @油管本月计划产值=0
                set @油管本月实际产值=0
                set @油管本年计划产值=0
                set @油管本年实际产值=0
                set @油管上年实际产值=0
                
                set @套管本月计划产值=0
                set @套管本月实际产值=0
                set @套管本年计划产值=0
                set @套管本年实际产值=0
                set @套管上年实际产值=0

                set @带钢本月计划产值=0
                set @带钢本月实际产值=0
                set @带钢本年计划产值=0
                set @带钢本年实际产值=0
                set @带钢上年实际产值=0
                select @油管本月计划产值=isnull(sum(计划产值),0),@油管本月实际产值=isnull(sum(实际产值),0) from 工业总产值数据 where 年份=@年度 and 月份=@月份 and 产品类型ID=1
                select @套管本月计划产值=isnull(sum(计划产值),0),@套管本月实际产值=isnull(sum(实际产值),0) from 工业总产值数据 where 年份=@年度 and 月份=@月份 and 产品类型ID=2
                select @带钢本月计划产值=isnull(sum(计划产值),0),@带钢本月实际产值=isnull(sum(实际产值),0) from 工业总产值数据 where 年份=@年度 and 月份=@月份 and 产品类型ID=3
                select @套管N80本月计划产值=isnull(sum(计划产值),0),@套管N80本月实际产值=isnull(sum(实际产值),0) from 工业总产值数据 where 年份=@年度 and 月份=@月份 and 产品类型ID=4
                
                select @油管本年计划产值=isnull(sum(计划产值),0) from 工业总产值数据 where 年份=@年度 and 月份=0 and 产品类型ID=1
                select @套管本年计划产值=isnull(sum(计划产值),0) from 工业总产值数据 where 年份=@年度 and 月份=0 and 产品类型ID=2
                select @带钢本年计划产值=isnull(sum(计划产值),0) from 工业总产值数据 where 年份=@年度 and 月份=0 and 产品类型ID=3
                select @套管N80本年计划产值=isnull(sum(计划产值),0) from 工业总产值数据 where 年份=@年度 and 月份=0 and 产品类型ID=4

                select @油管本年实际产值=isnull(sum(实际产值),0) from 工业总产值数据 where 年份=@年度 and 月份 between 1 and @月份 and 产品类型ID=1
                select @套管本年实际产值=isnull(sum(实际产值),0) from 工业总产值数据 where 年份=@年度 and 月份 between 1 and @月份 and 产品类型ID=2
                select @带钢本年实际产值=isnull(sum(实际产值),0) from 工业总产值数据 where 年份=@年度 and 月份 between 1 and @月份 and 产品类型ID=3
                select @套管N80本年实际产值=isnull(sum(实际产值),0) from 工业总产值数据 where 年份=@年度 and 月份 between 1 and @月份 and 产品类型ID=4

                select @油管上年实际产值=isnull(sum(实际产值),0) from 工业总产值数据 where 年份=@上年度 and 月份 between 1 and @月份 and 产品类型ID=1
                select @套管上年实际产值=isnull(sum(实际产值),0) from 工业总产值数据 where 年份=@上年度  and 月份 between 1 and @月份  and 产品类型ID=2
                select @带钢上年实际产值=isnull(sum(实际产值),0) from 工业总产值数据 where 年份=@上年度  and 月份 between 1 and @月份  and 产品类型ID=3
                select @套管N80上年实际产值=isnull(sum(实际产值),0) from 工业总产值数据 where 年份=@上年度  and 月份 between 1 and @月份  and 产品类型ID=4
                
                set @套管本月计划产值=@套管本月计划产值+@套管N80本月计划产值
                set @套管本月实际产值=@套管本月实际产值+@套管N80本月实际产值
                set @套管本年计划产值=@套管本年计划产值+@套管N80本年计划产值
                set @套管本年实际产值=@套管本年实际产值+@套管N80本年实际产值
                set @套管上年实际产值=@套管上年实际产值+@套管N80上年实际产值

                select @油管本月计划产值, @油管本月实际产值,@油管本年计划产值,@油管本年实际产值,@油管上年实际产值
                      ,@套管本月计划产值, @套管本月实际产值,@套管本年计划产值,@套管本年实际产值,@套管上年实际产值
                      ,@带钢本月计划产值, @带钢本月实际产值,@带钢本年计划产值,@带钢本年实际产值,@带钢上年实际产值
                ";
              sql111 = sql111.Replace("@年度", year.ToString());
              sql111 = sql111.Replace("@上年度", (year-1).ToString());
              sql111 = sql111.Replace("@月份", this.Month0.Text.ToString());
              Cmd.CommandText = sql111;
              SqlDataReader Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  油管本月计划产值 = Reader.GetDouble(0);
                  油管本月实际产值 = Reader.GetDouble(1);
                  油管本年计划产值 = Reader.GetDouble(2);
                  油管本年实际产值 = Reader.GetDouble(3);
                  油管上年实际产值 = Reader.GetDouble(4);

                  套管本月计划产值 = Reader.GetDouble(5);
                  套管本月实际产值 = Reader.GetDouble(6);
                  套管本年计划产值 = Reader.GetDouble(7);
                  套管本年实际产值 = Reader.GetDouble(8);
                  套管上年实际产值 = Reader.GetDouble(9);

                  带钢本月计划产值 = Reader.GetDouble(10);
                  带钢本月实际产值 = Reader.GetDouble(11);
                  带钢本年计划产值 = Reader.GetDouble(12);
                  带钢本年实际产值 = Reader.GetDouble(13);
                  带钢上年实际产值 = Reader.GetDouble(14);

                  工业总产值本月计划 = (油管本月计划产值 + 套管本月计划产值 + 带钢本月计划产值);
                  工业总产值本月实际 = (油管本月实际产值 + 套管本月实际产值 + 带钢本月实际产值);

                  工业总产值本年计划 = (油管本年计划产值 + 套管本年计划产值 + 带钢本年计划产值);
                  工业总产值本年实际 = (油管本年实际产值 + 套管本年实际产值 + 带钢本年实际产值);

                  工业总产值上年累计 = (油管上年实际产值 + 套管上年实际产值 + 带钢上年实际产值);
              }
              Reader.Close();

              string sql112 = @"
                declare @油管本月计划产值 float
                declare @油管本月实际产值 float
                declare @油管本年计划产值 float
                declare @油管本年实际产值 float
                declare @油管上年实际产值 float

                declare @套管本月计划产值 float
                declare @套管本月实际产值 float
                declare @套管本年计划产值 float
                declare @套管本年实际产值 float
                declare @套管上年实际产值 float

                declare @带钢本月计划产值 float
                declare @带钢本月实际产值 float
                declare @带钢本年计划产值 float
                declare @带钢本年实际产值 float
                declare @带钢上年实际产值 float
                set @油管本月计划产值=0
                set @油管本月实际产值=0
                set @油管本年计划产值=0
                set @油管本年实际产值=0
                set @油管上年实际产值=0
                
                set @套管本月计划产值=0
                set @套管本月实际产值=0
                set @套管本年计划产值=0
                set @套管本年实际产值=0
                set @套管上年实际产值=0

                set @带钢本月计划产值=0
                set @带钢本月实际产值=0
                set @带钢本年计划产值=0
                set @带钢本年实际产值=0
                set @带钢上年实际产值=0
                select @油管本月计划产值=isnull(sum(计划销售产值),0),@油管本月实际产值=isnull(sum(实际销售产值),0) from 销售产值数据 where 年份=@年度 and 月份=@月份 and 产品类型ID=1
                select @套管本月计划产值=isnull(sum(计划销售产值),0),@套管本月实际产值=isnull(sum(实际销售产值),0) from 销售产值数据 where 年份=@年度 and 月份=@月份 and 产品类型ID=2
                select @带钢本月计划产值=isnull(sum(计划销售产值),0),@带钢本月实际产值=isnull(sum(实际销售产值),0) from 销售产值数据 where 年份=@年度 and 月份=@月份 and 产品类型ID=3
                                                                       
                select @油管本年计划产值=isnull(sum(计划销售产值),0) from 销售产值数据 where 年份=@年度 and 月份=0 and 产品类型ID=1
                select @套管本年计划产值=isnull(sum(计划销售产值),0) from 销售产值数据 where 年份=@年度 and 月份=0 and 产品类型ID=2
                select @带钢本年计划产值=isnull(sum(计划销售产值),0) from 销售产值数据 where 年份=@年度 and 月份=0 and 产品类型ID=3
                 
                select @油管本年实际产值=isnull(sum(实际销售产值),0) from 销售产值数据 where 年份=@年度 and 月份 between 1 and @月份 and 产品类型ID=1
                select @套管本年实际产值=isnull(sum(实际销售产值),0) from 销售产值数据 where 年份=@年度 and 月份 between 1 and @月份 and 产品类型ID=2
                select @带钢本年实际产值=isnull(sum(实际销售产值),0) from 销售产值数据 where 年份=@年度 and 月份 between 1 and @月份 and 产品类型ID=3                                 

                select @油管上年实际产值=isnull(sum(实际销售产值),0) from 销售产值数据 where 年份=@上年度 and 月份 between 1 and @月份 and 产品类型ID=1
                select @套管上年实际产值=isnull(sum(实际销售产值),0) from 销售产值数据 where 年份=@上年度 and 月份 between 1 and @月份 and 产品类型ID=2
                select @带钢上年实际产值=isnull(sum(实际销售产值),0) from 销售产值数据 where 年份=@上年度 and 月份 between 1 and @月份 and 产品类型ID=3
                
                set @套管本月计划产值=@套管本月计划产值
                set @套管本月实际产值=@套管本月实际产值
                set @套管本年计划产值=@套管本年计划产值
                set @套管本年实际产值=@套管本年实际产值
                set @套管上年实际产值=@套管上年实际产值
                select @油管本月计划产值, @油管本月实际产值,@油管本年计划产值,@油管本年实际产值,@油管上年实际产值
                      ,@套管本月计划产值, @套管本月实际产值,@套管本年计划产值,@套管本年实际产值,@套管上年实际产值
                      ,@带钢本月计划产值, @带钢本月实际产值,@带钢本年计划产值,@带钢本年实际产值,@带钢上年实际产值
                ";
              sql112 = sql112.Replace("@年度", year.ToString());
              sql112 = sql112.Replace("@上年度", (year - 1).ToString());
              sql112 = sql112.Replace("@月份", this.Month0.Text.ToString());
              Cmd.CommandText = sql112;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  油管本月计划销售产值 = Reader.GetDouble(0);
                  油管本月实际销售产值 = Reader.GetDouble(1);
                  油管本年计划销售产值 = Reader.GetDouble(2);
                  油管本年实际销售产值 = Reader.GetDouble(3);
                  油管上年实际销售产值 = Reader.GetDouble(4);

                  套管本月计划销售产值 = Reader.GetDouble(5);
                  套管本月实际销售产值 = Reader.GetDouble(6);
                  套管本年计划销售产值 = Reader.GetDouble(7);
                  套管本年实际销售产值 = Reader.GetDouble(8);
                  套管上年实际销售产值 = Reader.GetDouble(9);

                  带钢本月计划销售产值 = Reader.GetDouble(10);
                  带钢本月实际销售产值 = Reader.GetDouble(11);
                  带钢本年计划销售产值 = Reader.GetDouble(12);
                  带钢本年实际销售产值 = Reader.GetDouble(13);
                  带钢上年实际销售产值 = Reader.GetDouble(14);

                  销售总产值本月计划 = (油管本月计划销售产值 + 套管本月计划销售产值 + 带钢本月计划销售产值);
                  销售总产值本月实际 = (油管本月实际销售产值 + 套管本月实际销售产值 + 带钢本月实际销售产值);

                  销售总产值本年计划 = (油管本年计划销售产值 + 套管本年计划销售产值 + 带钢本年计划销售产值);
                  销售总产值本年实际 = (油管本年实际销售产值 + 套管本年实际销售产值 + 带钢本年实际销售产值);

                  销售总产值上年累计 = (油管上年实际销售产值 + 套管上年实际销售产值 + 带钢上年实际销售产值);
              }
              Reader.Close();
              //获得年计划
              Cmd.CommandText = @"select (isnull(二分厂产品1,0)+isnull(五分厂产品1,0)) as 月油管计划,(isnull(一分厂产品2,0)+isnull(二分厂产品2,0)) as 月套管计划,isnull(一分厂产品2,0) as 一分厂,isnull(二分厂产品1,0) as 二分厂油管,isnull(二分厂产品2,0) as 二分厂套管,isnull(五分厂产品1,0) as 五分厂,isnull(三分厂产品1,0) as 月油管接箍,isnull(三分厂产品2,0) as 月套管接箍,isnull(四分厂产品2,0) as 月保护器,isnull(一分厂产品4,0) from 生产计划 where 年度='" + year + "' and 月份=0";
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  nyoujihua = Reader.GetDouble(0);
                  ntaojihua = Reader.GetDouble(1);
                  一分厂年计划 = Reader.GetDouble(2);
                  二分厂油管年计划 = Reader.GetDouble(3);
                  二分厂套管年计划 = Reader.GetDouble(4);
                  五分厂年计划 = Reader.GetDouble(5);
                  nyjiegujihua = Reader.GetDouble(6);
                  ntjiegujihua = Reader.GetDouble(7);
                  nbaohuqijihua = Reader.GetDouble(8);
                  一分厂n80年计划 = Reader.GetDouble(9);
              }
              Reader.Close();
              //获得月计划
              Cmd.CommandText = @"select (isnull(二分厂产品1,0)+isnull(五分厂产品1,0)) as 月油管计划,(isnull(一分厂产品2,0)+isnull(二分厂产品2,0)) as 月套管计划,isnull(一分厂产品2,0) as 一分厂,isnull(二分厂产品1,0) as 二分厂油管,isnull(二分厂产品2,0) as 二分厂套管,isnull(五分厂产品1,0) as 五分厂,isnull(三分厂产品1,0) as 月油管接箍,isnull(三分厂产品2,0) as 月套管接箍,isnull(四分厂产品2,0) as 月保护器,isnull(一分厂产品4,0) from 生产计划 where 年度='" + year + "' and 月份='" + this.Month0.Text + "'";
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  yyoujihua = Reader.GetDouble(0);
                  ytaojihua = Reader.GetDouble(1);
                  一分厂月计划 = Reader.GetDouble(2);
                  二分厂油管月计划 = Reader.GetDouble(3);
                  二分厂套管月计划 = Reader.GetDouble(4);
                  五分厂月计划 = Reader.GetDouble(5);
                  yyjiegujihua = Reader.GetDouble(6);
                  ytjiegujihua = Reader.GetDouble(7);
                  ybaohuqijihua = Reader.GetDouble(8);
                  一分厂n80月计划 = Reader.GetDouble(9);
              }
              Reader.Close();
              //二分厂月油管量          
              string sql = @"
            declare @yc smalldatetime
            declare @ym smalldatetime
            declare @syc smalldatetime
            declare @sym smalldatetime            
            declare @y2you float
            declare @sy2you float
            select @yc=起始日期,@ym=截止日期 from 生产月设置
            where 分厂=2 and 年度='@年度' and 月份='@月份' 
            select @syc=起始日期,@sym=截止日期 from 生产月设置
            where 分厂=2 and 年度='@上年度' and 月份='@月份'             
            select @y2you=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=2 and 产品类别ID=1 and 日期 between @yc and @ym
            select @sy2you=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=2 and 产品类别ID=1 and 日期 between @syc and @sym
            select @y2you,@sy2you";
              sql = sql.Replace("@年度", year.ToString());
              sql = sql.Replace("@上年度", (year - 1).ToString());
              sql = sql.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  y2you = Reader.GetDouble(0);
                  sy2you = Reader.GetDouble(1);
              }
              Reader.Close();
              //五分厂月油管
              string sql1 = @"           
            declare @yc smalldatetime
            declare @ym smalldatetime
            declare @syc smalldatetime
            declare @sym smalldatetime                
            declare @y5you float
            declare @sy5you float          
                    
            select @yc=起始日期,@ym=截止日期 from 生产月设置
            where 分厂=5 and 年度='@年度' and 月份='@月份' 
            select @syc=起始日期,@sym=截止日期 from 生产月设置
            where 分厂=5 and 年度='@上年度' and 月份='@月份'             
            select @y5you=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=5 and 产品类别ID=1 and 日期 between @yc and @ym
            select @sy5you=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=5 and 产品类别ID=1 and 日期 between @syc and @sym
            select @y5you,@sy5you";
              sql1 = sql1.Replace("@年度", year.ToString());
              sql1 = sql1.Replace("@上年度", (year - 1).ToString());
              sql1 = sql1.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql1;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  y5you = Reader.GetDouble(0);
                  sy5you = Reader.GetDouble(1);
              }
              //月油管
              yyou = y2you + y5you;
              syyou = sy2you + sy5you;
              Reader.Close();
              //一分厂月套管量
              string sql2 = @"
            declare @yc smalldatetime
            declare @ym smalldatetime
            declare @syc smalldatetime
            declare @sym smalldatetime            
            declare @y1tao float
            declare @sy1tao float            
            declare @y1taon80 float
            declare @sy1taon80 float            
            select @yc=起始日期,@ym=截止日期 from 生产月设置
            where 分厂=1 and 年度='@年度' and 月份='@月份'  
            select @syc=起始日期,@sym=截止日期 from 生产月设置
            where 分厂=1 and 年度='@上年度' and 月份='@月份'              
            select @y1tao=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=1 and 产品类别ID=2 and 日期 between @yc and @ym
            select @y1taon80=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=1 and 产品类别ID=4 and 日期 between @yc and @ym
            select @sy1tao=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=1 and 产品类别ID=2 and 日期 between @syc and @sym
            select @sy1taon80=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=1 and 产品类别ID=4 and 日期 between @syc and @sym            
            select @y1tao,@y1taon80,@sy1tao,@sy1taon80
             ";
              sql2 = sql2.Replace("@年度", year.ToString());
              sql2 = sql2.Replace("@上年度", (year - 1).ToString());
              sql2 = sql2.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql2;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  y1tao = Reader.GetDouble(0);
                  y1taon80 = Reader.GetDouble(1);
                  sy1tao = Reader.GetDouble(2);
                  sy1taon80 = Reader.GetDouble(3);
              }
              Reader.Close();
              //二分厂月套管量
              string sql3 = @"
            declare @yc smalldatetime
            declare @ym smalldatetime
            declare @syc smalldatetime
            declare @sym smalldatetime            
            declare @y2tao float
            declare @y2n80tao float
            declare @sy2tao float
            declare @sy2n80tao float            
            select @yc=起始日期,@ym=截止日期 from 生产月设置
            where 分厂=2 and 年度='@年度' and 月份='@月份' 
            select @syc=起始日期,@sym=截止日期 from 生产月设置
            where 分厂=2 and 年度='@上年度' and 月份='@月份'               
            select @y2tao=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=2 and 产品类别ID=2 and 日期 between @yc and @ym
            select @sy2tao=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=2 and 产品类别ID=2 and 日期 between @syc and @sym
            select @y2tao,@sy2tao";
              sql3 = sql3.Replace("@年度", year.ToString());
              sql3 = sql3.Replace("@上年度", (year - 1).ToString());
              sql3 = sql3.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql3;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  y2tao = Reader.GetDouble(0);
                  sy2tao = Reader.GetDouble(1);
              }
              Reader.Close();
              //月套管
              ytao = y1tao + y2tao + y1taon80;
              sytao = sy1tao + sy2tao + sy1taon80;
              //三分厂月油管接箍量
              string sql4 = @"
            declare @yc smalldatetime
            declare @ym smalldatetime
            declare @syc smalldatetime
            declare @sym smalldatetime  
            declare @油管接箍    int  
            declare @去年同期油管接箍    int                             
            select @yc=起始日期,@ym=截止日期 from 生产月设置
            where 分厂=3 and 年度='@年度' and 月份='@月份'
            select @syc=起始日期,@sym=截止日期 from 生产月设置
            where 分厂=3 and 年度='@年度' and 月份='@月份'            
            select @油管接箍=isnull(sum(磷化支数),0) from 生产进度3 where 产品类别ID=1 and 日期 between @yc and @ym
            select @去年同期油管接箍=isnull(sum(磷化支数),0) from 生产进度3 where 产品类别ID=1 and 日期 between @syc and @sym
            select @油管接箍,@去年同期油管接箍";
              sql4 = sql4.Replace("@年度", year.ToString());
              sql4 = sql4.Replace("@上年度", (year - 1).ToString());
              sql4 = sql4.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql4;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  y3yjiegu = Reader.GetInt32(0);
                  sy3yjiegu = Reader.GetInt32(1);
              }
              Reader.Close();
              //三分厂月套管接箍量
              string sql5 = @"
            declare @yc smalldatetime
            declare @ym smalldatetime
            declare @syc smalldatetime
            declare @sym smalldatetime  
            declare @套管接箍    int  
            declare @去年同期套管接箍    int 
            select @yc=起始日期,@ym=截止日期 from 生产月设置
            where 分厂=3 and 年度='@年度' and 月份='@月份' 
            select @syc=起始日期,@sym=截止日期 from 生产月设置
            where 分厂=3 and 年度='@上年度' and 月份='@月份'             
        select @套管接箍=isnull(sum(磷化支数),0) from 生产进度3 where 产品类别ID=2 and 日期 between @yc and @ym
        select @去年同期套管接箍=isnull(sum(磷化支数),0) from 生产进度3 where 产品类别ID=2 and 日期 between @syc and @sym
        select  @套管接箍,@去年同期套管接箍";
              sql5 = sql5.Replace("@年度", year.ToString());
              sql5 = sql5.Replace("@上年度", (year - 1).ToString());
              sql5 = sql5.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql5;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  y3tjiegu = Reader.GetInt32(0);
                  sy3tjiegu = Reader.GetInt32(1);
              }
              Reader.Close();
              yyjiegu = int.Parse(y3yjiegu.ToString());
              ytjiegu = int.Parse(y3tjiegu.ToString());
              syyjiegu = int.Parse(sy3yjiegu.ToString());
              sytjiegu = int.Parse(sy3tjiegu.ToString());
              //四分厂月保护器
              string sql6 = @"
            declare @yc smalldatetime
            declare @ym smalldatetime
            declare @syc smalldatetime
            declare @sym smalldatetime  
            declare @保护器    int  
            declare @去年同期保护器    int                                              
            select @yc=起始日期,@ym=截止日期 from 生产月设置
            where 分厂=4 and 年度='@年度' and 月份='@月份' 
            select @syc=起始日期,@sym=截止日期 from 生产月设置
            where 分厂=4 and 年度='@上年度' and 月份='@月份'             
            select @保护器=isnull(sum(入库),0) from 生产进度4 where 产品类别ID=2 and 日期 between @yc and @ym
            select @去年同期保护器=isnull(sum(入库),0) from 生产进度4 where 产品类别ID=2 and 日期 between @syc and @sym
           select @保护器,@去年同期保护器
            ";
              sql6 = sql6.Replace("@年度", year.ToString());
              sql6 = sql6.Replace("@上年度", (year - 1).ToString());
              sql6 = sql6.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql6;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  y4baohuqi = Reader.GetInt32(0);
                  sy4baohuqi = Reader.GetInt32(1);
              }
              Reader.Close();
              ybaohuqi = int.Parse(y4baohuqi.ToString());


              //二分厂年油管量          
              string sql7 = @"
            declare @nc smalldatetime
            declare @ym smalldatetime
            declare @snc smalldatetime
            declare @sym smalldatetime            
            declare @n2you float        
            declare @sn2you float                 
            select @nc=起始日期 from 生产月设置 where 年度='@年度' and 月份='1'and 分厂=2 
            select @ym=截止日期 from 生产月设置 where 年度='@年度' and 月份='@月份' and 分厂=2 
            select @snc=起始日期 from 生产月设置 where 年度='@上年度' and 月份='1'and 分厂=2 
            select @sym=截止日期 from 生产月设置 where 年度='@上年度' and 月份='@月份' and 分厂=2            
            select @n2you=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=2 and 产品类别ID=1 and 日期 between @nc and @ym
            select @sn2you=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=2 and 产品类别ID=1 and 日期 between @snc and @sym
            select @n2you,@sn2you";
              sql7 = sql7.Replace("@年度", year.ToString());
              sql7 = sql7.Replace("@上年度", (year - 1).ToString());
              sql7 = sql7.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql7;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  n2you = Reader.GetDouble(0);
                  sn2you = Reader.GetDouble(1);
              }
              Reader.Close();
              //五分厂年油管
              string sql8 = @"
            declare @nc smalldatetime
            declare @ym smalldatetime
            declare @snc smalldatetime
            declare @sym smalldatetime            
            declare @n5you float           
            declare @sn5you float                      
            select @nc=起始日期 from 生产月设置 where  年度='@年度' and 月份='1'and 分厂=5 
            select @ym=截止日期 from 生产月设置 where  年度='@年度' and 月份='@月份' and 分厂=5 
            select @snc=起始日期 from 生产月设置 where  年度='@上年度' and 月份='1'and 分厂=5 
            select @sym=截止日期 from 生产月设置 where  年度='@上年度' and 月份='@月份' and 分厂=5             
            select @n5you=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=5 and 产品类别ID=1 and 日期 between @nc and @ym
            select @sn5you=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=5 and 产品类别ID=1 and 日期 between @snc and @sym
            select @n5you,@sn5you";
              sql8 = sql8.Replace("@年度", year.ToString());
              sql8 = sql8.Replace("@上年度", (year - 1).ToString());
              sql8 = sql8.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql8;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  n5you = Reader.GetDouble(0);
                  sn5you = Reader.GetDouble(0);
              }
              //年油管
              nyou = n2you + n5you;
              snyou = sn2you + sn5you;
              Reader.Close();
              //一分厂年套管量
              string sql9 = @"
            declare @nc smalldatetime
            declare @ym smalldatetime
            declare @snc smalldatetime
            declare @sym smalldatetime            
            declare @n1tao float
            declare @n1taon80 float
            declare @sn1tao float
            declare @sn1taon80 float            
            select @nc=起始日期 from 生产月设置 where 年度='@年度' and 月份='1'and 分厂=1 
            select @ym=截止日期 from 生产月设置 where 年度='@年度' and 月份='@月份' and 分厂=1 
            select @snc=起始日期 from 生产月设置 where 年度='@上年度' and 月份='1'and 分厂=1 
            select @sym=截止日期 from 生产月设置 where 年度='@上年度' and 月份='@月份' and 分厂=1             
            select @n1tao=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=1 and 产品类别ID=2 and 日期 between @nc and @ym
            select @n1taon80=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=1 and 产品类别ID=4 and 日期 between @nc and @ym
            select @sn1tao=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=1 and 产品类别ID=2 and 日期 between @snc and @sym
            select @sn1taon80=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=1 and 产品类别ID=4 and 日期 between @snc and @sym            
            select @n1tao,@n1taon80,@sn1tao,@sn1taon80";
              sql9 = sql9.Replace("@年度", year.ToString());
              sql9 = sql9.Replace("@上年度", (year - 1).ToString());
              sql9 = sql9.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql9;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  n1tao = Reader.GetDouble(0);
                  n1taon80 = Reader.GetDouble(1);
                  sn1tao = Reader.GetDouble(2);
                  sn1taon80 = Reader.GetDouble(3);
              }
              Reader.Close();

              //二分厂年套管量
              string sql10 = @"
            declare @nc smalldatetime
            declare @ym smalldatetime
            declare @snc smalldatetime
            declare @sym smalldatetime           
            declare @n2tao float
            declare @n2n80tao float 
            declare @sn2tao float
            declare @sn2n80tao float             
            select @nc=起始日期 from 生产月设置 where 年度='@年度' and 月份='1'and 分厂=2 
            select @ym=截止日期 from 生产月设置 where 年度='@年度' and 月份='@月份' and 分厂=2 
            select @snc=起始日期 from 生产月设置 where 年度='@上年度' and 月份='1'and 分厂=2 
            select @sym=截止日期 from 生产月设置 where 年度='@上年度' and 月份='@月份' and 分厂=2             
            select @n2tao=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=2 and 产品类别ID=2 and 日期 between @nc and @ym
            select @sn2tao=round(isnull(sum(入库重量),0)/1000,3) from 生产进度 where 分厂ID=2 and 产品类别ID=2 and 日期 between @snc and @sym
            select  @n2tao,@sn2tao";
              sql10 = sql10.Replace("@年度", year.ToString());
              sql10 = sql10.Replace("@上年度", (year - 1).ToString());
              sql10 = sql10.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql10;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  n2tao = Reader.GetDouble(0);
                  sn2tao = Reader.GetDouble(1);
              }
              Reader.Close();
              //年套管
              ntao = n1tao + n2tao + n1taon80;
              sntao = sn1tao + sn2tao + sn1taon80;
              //三分厂年油管接箍量
              string sql11 = @"
            declare @nc smalldatetime
            declare @ym smalldatetime
            declare @snc smalldatetime
            declare @sym smalldatetime  
            declare @年油管接箍 int  
            declare @去年油管接箍 int                    
            select @nc=起始日期 from 生产月设置 where 年度='@年度' and 月份='1'and 分厂=3 
            select @ym=截止日期 from 生产月设置 where 年度='@年度' and 月份='@月份' and 分厂=3 
            select @snc=起始日期 from 生产月设置 where 年度='@上年度' and 月份='1'and 分厂=3 
            select @sym=截止日期 from 生产月设置 where 年度='@上年度' and 月份='@月份' and 分厂=3             
            select @年油管接箍=isnull(sum(磷化支数),0) from 生产进度3 where  产品类别ID=1 and 日期 between @nc and @ym
            select @去年油管接箍=isnull(sum(磷化支数),0) from 生产进度3 where  产品类别ID=1 and 日期 between @snc and @sym
            select @年油管接箍,@去年油管接箍
";
              sql11 = sql11.Replace("@年度", year.ToString());
              sql11 = sql11.Replace("@上年度", (year - 1).ToString());
              sql11 = sql11.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql11;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  n3yjiegu = Reader.GetInt32(0);
                  sn3yjiegu = Reader.GetInt32(1);
              }
              Reader.Close();
              //三分厂年套管接箍量
              string sql12 = @"
            declare @nc smalldatetime
            declare @ym smalldatetime
            declare @snc smalldatetime
            declare @sym smalldatetime  
            declare @年套管接箍 int  
            declare @去年套管接箍 int                    
            select @nc=起始日期 from 生产月设置 where 年度='@年度' and 月份='1'and 分厂=3 
            select @ym=截止日期 from 生产月设置 where 年度='@年度' and 月份='@月份' and 分厂=3 
            select @snc=起始日期 from 生产月设置 where 年度='@上年度' and 月份='1'and 分厂=3 
            select @sym=截止日期 from 生产月设置 where 年度='@上年度' and 月份='@月份' and 分厂=3             
            select @年套管接箍=isnull(sum(磷化支数),0) from 生产进度3 where  产品类别ID=2 and 日期 between @nc and @ym
            select @去年套管接箍=isnull(sum(磷化支数),0) from 生产进度3 where  产品类别ID=2 and 日期 between @snc and @sym
            select @年套管接箍,@去年套管接箍
";
              sql12 = sql12.Replace("@年度", year.ToString());
              sql12 = sql12.Replace("@上年度", (year - 1).ToString());
              sql12 = sql12.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql12;

              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  n3tjiegu = Reader.GetInt32(0);
                  sn3tjiegu = Reader.GetInt32(1);
              }
              Reader.Close();
              nyjiegu = int.Parse(n3yjiegu.ToString());
              ntjiegu = int.Parse(n3tjiegu.ToString());
              snyjiegu = int.Parse(sn3yjiegu.ToString());
              sntjiegu = int.Parse(sn3tjiegu.ToString());
              //四分厂年保护器
              string sql13 = @"
            declare @nc smalldatetime
            declare @ym smalldatetime
            declare @snc smalldatetime
            declare @sym smalldatetime  
            declare @年保护器 int  
            declare @去年保护器 int                    
            select @nc=起始日期 from 生产月设置 where 年度='@年度' and 月份='1'and 分厂=4 
            select @ym=截止日期 from 生产月设置 where 年度='@年度' and 月份='@月份' and 分厂=4 
            select @snc=起始日期 from 生产月设置 where 年度='@上年度' and 月份='1'and 分厂=4 
            select @sym=截止日期 from 生产月设置 where 年度='@上年度' and 月份='@月份' and 分厂=4            
            select @年保护器=isnull(sum(入库),0) from 生产进度4 where 产品类别ID=2 and 日期 between @nc and @ym
            select @去年保护器=isnull(sum(入库),0) from 生产进度4 where 产品类别ID=2 and 日期 between @snc and @sym
            select @年保护器,@去年保护器";
              sql13 = sql13.Replace("@年度", year.ToString());
              sql13 = sql13.Replace("@上年度", (year - 1).ToString());
              sql13 = sql13.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql13;

              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  n4baohuqi = Reader.GetInt32(0);
                  sn4baohuqi = Reader.GetInt32(1);
              }
              Reader.Close();
              nbaohuqi = int.Parse(n4baohuqi.ToString());
              snbaohuqi = int.Parse(sn4baohuqi.ToString());
              //发货量
              string sql18 = "select dbo.[产品本期发出](*年份*,*月份*,1,0),dbo.[产品本期发出](*年份*,*月份*,2,0),dbo.[产品本期发出](*年份*,*月份*,4,0)";
              sql18= sql18.Replace("*年份*", year.ToString());
              sql18= sql18.Replace("*月份*", this.Month0.Text.ToString());
              Cmd.CommandText = sql18;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  油管本期出库 = Reader.GetDouble(0);
                  套管本期出库 = Reader.GetDouble(1) + Reader.GetDouble(2);
              }
              Reader.Close();
              string sql19 = "select dbo.[产品本期发出累计](*年份*,*月份*,1,0),dbo.[产品本期发出累计](*年份*,*月份*,2,0),dbo.[产品本期发出累计](*年份*,*月份*,4,0)";
              sql19 = sql19.Replace("*年份*", year.ToString());
              sql19 = sql19.Replace("*月份*", this.Month0.Text.ToString());
              Cmd.CommandText = sql19;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  油管本年累计出库 = Reader.GetDouble(0);
                  套管本年累计出库 = Reader.GetDouble(1) + Reader.GetDouble(2);
              }
              Reader.Close();
              string sql20 = "select dbo.[产品本期发出累计](*年份*,*月份*,1,0),dbo.[产品本期发出累计](*年份*,*月份*,2,0),dbo.[产品本期发出累计](*年份*,*月份*,4,0)";
              sql20 = sql20.Replace("*年份*", (year - 1).ToString());
              sql20 = sql20.Replace("*月份*", this.Month0.Text.ToString());
              Cmd.CommandText = sql20;
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  油管去年同期累计出库 = Reader.GetDouble(0);
                  套管去年同期累计出库 = Reader.GetDouble(1) + Reader.GetDouble(2);
              }
              Reader.Close();
              //带钢
              Cmd.CommandText =
      @"select cast(isnull(年计划,0) as float) as 年计划
, cast(isnull(月计划,0) as float) as 月计划
,cast(isnull(本月,0) as float) as 本月
,cast(isnull(本年,0) as float) as 本年
from 精密带钢进度 where 日期='" + DateTime.Today.ToString() + "'";
              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  带钢年计划 = Reader.GetDouble(0);
                  带钢月计划 = Reader.GetDouble(1);
                  带钢本月完成 = Reader.GetDouble(2);
                  带钢本年完成 = Reader.GetDouble(3);
                  if (带钢月计划 > 0)
                  {
                      带钢本月完成率 = 带钢本月完成 / 带钢月计划 * 100;
                  }
                  if (带钢年计划 > 0)
                  {
                      带钢年完成率 = 带钢本年完成 / 带钢年计划 * 100;
                  }
              }
              Reader.Close();
              //工业总产值
              string sql14 = @"           
            declare @油管月产值计划 float  
            declare @套管月产值计划 float  
            declare @套管N80月产值计划 float   
            declare @带钢月产值计划 float   
                                             
            select @油管月产值计划=isnull(sum(计划产值),0) from 工业总产值数据 where 产品类型ID=1 and 年份=@年度 and 月份= @月份
            select @套管月产值计划=isnull(sum(计划产值),0) from 工业总产值数据 where 产品类型ID=2 and 年份=@年度 and 月份= @月份 
            select @套管N80月产值计划=isnull(sum(计划产值),0) from 工业总产值数据 where 产品类型ID=4 and 年份=@年度 and 月份=@月份                                                                   
            select @带钢月产值计划=isnull(sum(计划产值),0) from 工业总产值数据 where 产品类型ID=3 and 年份=@年度 and 月份=@月份 
                   
            select @油管月产值计划,@套管月产值计划,@套管N80月产值计划,@带钢月产值计划";
              sql14 = sql14.Replace("@年度", year.ToString());
              sql14 = sql14.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql14;

              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  本月工业产值计划 = Reader.GetDouble(0) + Reader.GetDouble(1) + Reader.GetDouble(2) + Reader.GetDouble(3);
              }
              Reader.Close();

              string sql15 = @"           
            declare @油管年产值计划 float  
            declare @套管年产值计划 float  
            declare @套管N80年产值计划 float   
            declare @带钢年产值计划 float   
                                             
            select @油管年产值计划=isnull(sum(计划产值),0) from 工业总产值数据 where 产品类型ID=1 and 年份=@年度 and 月份= @月份
            select @套管年产值计划=isnull(sum(计划产值),0) from 工业总产值数据 where 产品类型ID=2 and 年份=@年度 and 月份= @月份 
            select @套管N80年产值计划=isnull(sum(计划产值),0) from 工业总产值数据 where 产品类型ID=4 and 年份=@年度 and 月份=@月份                                                                   
            select @带钢年产值计划=isnull(sum(计划产值),0) from 工业总产值数据 where 产品类型ID=3 and 年份=@年度 and 月份=@月份 
                   
            select @油管年产值计划,@套管年产值计划,@套管N80年产值计划,@带钢年产值计划";
              sql15 = sql15.Replace("@年度", year.ToString());
              sql15 = sql15.Replace("@月份", "0");
              Cmd.CommandText = sql15;

              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  本年工业产值计划 = Reader.GetDouble(0) + Reader.GetDouble(1) + Reader.GetDouble(2) + Reader.GetDouble(3);
              }
              Reader.Close();

              string sql16 = @"           
            declare @油管月产值 float  
            declare @套管月产值 float  
            declare @套管N80月产值 float   
            declare @带钢月产值 float    
            declare @油管s月产值 float  
            declare @套管s月产值 float  
            declare @套管N80s月产值 float   
            declare @带钢s月产值 float                                            
            select @油管月产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=1 and 年份=@年度 and 月份= @月份
            select @套管月产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=2 and 年份=@年度 and 月份= @月份 
            select @套管N80月产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=4 and 年份=@年度 and 月份=@月份                                                                   
            select @带钢月产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=3 and 年份=@年度 and 月份=@月份 

            select @油管s月产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=1 and 年份=@上年度 and 月份=@月份
            select @套管s月产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=2 and 年份=@上年度 and 月份= @月份 
            select @套管N80s月产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=4 and 年份=@上年度 and 月份=@月份                                                                   
            select @带钢s月产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=3 and 年份=@上年度 and 月份=@月份             
            
            select @油管月产值,@套管月产值,@套管N80月产值,@带钢月产值,@油管s月产值,@套管s月产值,@套管N80s月产值,@带钢s月产值";
              sql16 = sql16.Replace("@年度", year.ToString());
              sql16 = sql16.Replace("@上年度", (year - 1).ToString());
              sql16 = sql16.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql16;

              Reader = Cmd.ExecuteReader();
              if (Reader.Read())
              {
                  本月工业产值 = Reader.GetDouble(0) + Reader.GetDouble(1) + Reader.GetDouble(2) + Reader.GetDouble(3);
                  去年同期工业产值 = Reader.GetDouble(4) + Reader.GetDouble(5) + Reader.GetDouble(6) + Reader.GetDouble(7);
              }
              Reader.Close();

              string sql17 = @"           
            declare @油管年产值 float  
            declare @套管年产值 float  
            declare @套管N80年产值 float   
            declare @带钢年产值 float    
            declare @油管s年产值 float  
            declare @套管s年产值 float  
            declare @套管N80s年产值 float   
            declare @带钢s年产值 float                                            
            select @油管年产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=1 and 年份=@年度 and 月份 between 1 and @月份
            select @套管年产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=2 and 年份=@年度 and 月份 between 1 and @月份 
            select @套管N80年产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=4 and 年份=@年度 and 月份 between 1 and @月份                                                                   
            select @带钢年产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=3 and 年份=@年度 and 月份 between 1 and @月份 

            select @油管s年产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=1 and 年份=@上年度 and 月份 between 1 and @月份
            select @套管s年产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=2 and 年份=@上年度 and 月份 between 1 and @月份 
            select @套管N80s年产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=4 and 年份=@上年度 and 月份 between 1 and @月份                                                                   
            select @带钢s年产值=isnull(sum(实际产值),0) from 工业总产值数据 where 产品类型ID=3 and 年份=@上年度 and 月份 between 1 and @月份             
            
            select @油管年产值,@套管年产值,@套管N80年产值,@带钢年产值,@油管s年产值,@套管s年产值,@套管N80s年产值,@带钢s年产值";
              sql17 = sql17.Replace("@年度", year.ToString());
              sql17 = sql17.Replace("@上年度", (year - 1).ToString());
              sql17 = sql17.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql17;

              Reader = Cmd.ExecuteReader();            
              
              if (Reader.Read())
              {
                  本月止工业产值 = Reader.GetDouble(0) + Reader.GetDouble(1) + Reader.GetDouble(2) + Reader.GetDouble(3);
                  去年同期累计工业产值 = Reader.GetDouble(4) + Reader.GetDouble(5) + Reader.GetDouble(6) + Reader.GetDouble(7);
              }
              Reader.Close();
              //资金占用
               string sql21 = @"    
               declare @成品库存资金占用本月止累计 float
               declare @成品库存资金占用上年同期累计 float                  
               select @成品库存资金占用本月止累计=isnull(sum(成品库存资金占用),0) from 销售收入 where 年份=@年度 and 月份 between 1 and @月份 
               select @成品库存资金占用上年同期累计=isnull(sum(成品库存资金占用),0) from 销售收入 where 年份=@上年度 and 月份 between 1 and @月份               
               select @成品库存资金占用本月止累计,@成品库存资金占用上年同期累计
               ";
              sql21 = sql21.Replace("@年度", year.ToString());
              sql21 = sql21.Replace("@上年度", (year - 1).ToString());
              sql21 = sql21.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql21;
              Reader = Cmd.ExecuteReader();
              
              if (Reader.Read())
              {
                  成品库存资金占用本月止累计 = Reader.GetDouble(0);
                  成品库存资金占用上年同期累计 = Reader.GetDouble(1);
              }
              Reader.Close();
              string sql22 = @" 
               declare @油管本期销售量 float
               declare @套管本期销售量 float  
               declare @油管本年销售量 float
               declare @套管本年销售量 float                   
               declare @油管上年同期销售量 float
               declare @套管上年同期销售量 float 
               select @油管本期销售量=isnull(sum(油管销售量),0) from 销售量 where 年份=@年度 and 月份=@月份 
               select @套管本期销售量=isnull(sum(套管销售量),0) from 销售量 where 年份=@年度 and 月份=@月份                                                    
               select @油管本年销售量=isnull(sum(油管销售量),0) from 销售量 where 年份=@年度 and 月份 between 1 and @月份 
               select @套管本年销售量=isnull(sum(套管销售量),0) from 销售量 where 年份=@年度 and 月份 between 1 and @月份    
               select @油管上年同期销售量=isnull(sum(油管销售量),0) from 销售量 where 年份=@上年度 and 月份 between 1 and @月份 
               select @套管上年同期销售量=isnull(sum(套管销售量),0) from 销售量 where 年份=@上年度 and 月份 between 1 and @月份                                         
               select @油管本期销售量,@套管本期销售量,@油管本年销售量,@套管本年销售量,@油管上年同期销售量,@套管上年同期销售量
               ";
              sql22 = sql22.Replace("@年度", year.ToString());
              sql22 = sql22.Replace("@上年度", (year - 1).ToString());
              sql22 = sql22.Replace("@月份", this.Month0.Text);
              Cmd.CommandText = sql22;
              Reader = Cmd.ExecuteReader();

              if (Reader.Read())
              {
                  油管本期销售量 = Reader.GetDouble(0);
                  套管本期销售量 = Reader.GetDouble(1);
                  油管本年销售量 = Reader.GetDouble(2);
                  套管本年销售量 = Reader.GetDouble(3);
                  油管上年同期销售量 = Reader.GetDouble(4);
                  套管上年同期销售量 = Reader.GetDouble(5);
              }
              Reader.Close();
              if ((ytaojihua + yyoujihua) == 0)
              {
                  油套管月完成率 = 0;
              }
              else
              {
                  油套管月完成率 = ((yyou + ytao) / (ytaojihua + yyoujihua)) * 100;
              }
              if (yyoujihua == 0)
              {
                  油管月完成率 = 0;
              }
              else
              {
                  油管月完成率 = (yyou / yyoujihua) * 100;
              }
              if (ytaojihua == 0)
              {
                  套管月完成率 = 0;
              }
              else
              {
                  套管月完成率 = (ytao / ytaojihua) * 100;
              }
              if (一分厂月计划 == 0)
              {
                  一分厂月完成率 = 0;
              }
              else
              {
                  一分厂月完成率 = (y1tao / 一分厂月计划) * 100;
              }
              if (一分厂n80月计划 == 0)
              {
                  一分厂n80月完成率 = 0;
              }
              else
              {
                  一分厂n80月完成率 = (y1taon80 / 一分厂n80月计划) * 100;
              }
              if (二分厂油管月计划 == 0)
              {
                  二分厂油管月完成率 = 0;
              }
              else
              {
                  二分厂油管月完成率 = (y2you / 二分厂油管月计划) * 100;
              }
              if (二分厂套管月计划 == 0)
              {
                  二分厂套管月完成率 = 0;
              }
              else
              {
                  二分厂套管月完成率 = (y2tao / 二分厂套管月计划) * 100;
              }
              if (五分厂月计划 == 0)
              {
                  五分厂月完成率 = 0;
              }
              else
              {
                  五分厂月完成率 = (y5you / 五分厂月计划) * 100;
              }
              if (ytjiegujihua == 0)
              {
                  套管接箍月完成率 = 0;
              }
              else
              {
                  套管接箍月完成率 = (ytjiegu / ytjiegujihua) * 100;
              }
              if (yyjiegujihua == 0)
              {
                  油管接箍月完成率 = 0;
              }
              else
              {
                  油管接箍月完成率 = (yyjiegu / yyjiegujihua) * 100;
              }
              if (ybaohuqijihua == 0)
              {
                  保护器月完成率 = 0;
              }
              else
              {
                  保护器月完成率 = (ybaohuqi / ybaohuqijihua) * 100;
              }

              //------------------------------------------------------------

              if ((ntaojihua + nyoujihua) == 0)
              {
                  油套管年完成率 = 0;
              }
              else
              {
                  油套管年完成率 = ((nyou + ntao) / (ntaojihua + nyoujihua)) * 100;
              }
              if (nyoujihua == 0)
              {
                  油管年完成率 = 0;
              }
              else
              {
                  油管年完成率 = (nyou / nyoujihua) * 100;
              }
              if (ntaojihua == 0)
              {
                  套管年完成率 = 0;
              }
              else
              {
                  套管年完成率 = (ntao / ntaojihua) * 100;
              }
              if (一分厂年计划 == 0)
              {
                  一分厂年完成率 = 0;
              }
              else
              {
                  一分厂年完成率 = (n1tao / 一分厂年计划) * 100;
              }
              if (一分厂n80年计划 == 0)
              {
                  一分厂n80年完成率 = 0;
              }
              else
              {
                  一分厂n80年完成率 = (n1taon80 / 一分厂n80年计划) * 100;
              }
              if (二分厂油管年计划 == 0)
              {
                  二分厂油管年完成率 = 0;
              }
              else
              {
                  二分厂油管年完成率 = (n2you / 二分厂油管年计划) * 100;
              }
              if (二分厂套管年计划 == 0)
              {
                  二分厂套管年完成率 = 0;
              }
              else
              {
                  二分厂套管年完成率 = (n2tao / 二分厂套管年计划) * 100;
              }
              if (五分厂年计划 == 0)
              {
                  五分厂年完成率 = 0;
              }
              else
              {
                  五分厂年完成率 = (n5you / 五分厂年计划) * 100;
              }
              if (ntjiegujihua == 0)
              {
                  套管接箍年完成率 = 0;
              }
              else
              {
                  套管接箍年完成率 = (ntjiegu / ntjiegujihua) * 100;
              }
              if (nyjiegujihua == 0)
              {
                  油管接箍年完成率 = 0;
              }
              else
              {
                  油管接箍年完成率 = (nyjiegu / nyjiegujihua) * 100;
              }
              if (nbaohuqijihua == 0)
              {
                  保护器年完成率 = 0;
              }
              else
              {
                  保护器年完成率 = (nbaohuqi / nbaohuqijihua) * 100;
              }
              if (带钢去年同期 == 0)
              {
                  带钢去年同比增长 = -100;
              }
              else
              {
                  带钢去年同比增长 = ((带钢本年完成 / 带钢去年同期) - 1) * 100;
              }
              if (snyou == 0)
              {
                  油管同比增长率 = 0;
              }
              else
              {
                  油管同比增长率 = ((nyou / snyou) - 1) * 100;
              }
              if (sntao == 0)
              {
                  套管同比增长率 = 0;
              }
              else
              {
                  套管同比增长率 = ((ntao / sntao) - 1) * 100;
              }
              if (snyjiegu == 0)
              {
                  油管接箍同比增长率 = 0;
              }
              else
              {
                  油管接箍同比增长率 = ((double.Parse(nyjiegu.ToString()) / double.Parse(snyjiegu.ToString()) - 1)) * 100;
              }
              if (sntjiegu == 0)
              {
                  套管接箍同比增长率 = 0;
              }
              else
              {
                  套管接箍同比增长率 = ((double.Parse(ntjiegu.ToString()) / double.Parse(sntjiegu.ToString()) - 1)) * 100;
              }
              if (snbaohuqi == 0)
              {
                  螺纹保护器同比增长率 = 0;
              }
              else
              {
                  螺纹保护器同比增长率 = ((double.Parse(nbaohuqi.ToString()) / double.Parse(snbaohuqi.ToString()) - 1)) * 100;
              }
              if (本月工业产值计划 == 0)
              {
                  本月工业产值完成率 = 0;
              }
              else
              {
                  本月工业产值完成率 = (本月工业产值 / 本月工业产值计划) * 100;
              }
              if (本年工业产值计划 == 0)
              {
                  本年工业产值完成率 = 0;
              }
              else
              {
                  本年工业产值完成率 = (本月止工业产值 / 本年工业产值计划) * 100;
              }
              if (去年同期累计工业产值 == 0)
              {
                  工业产值同比增长率 = 0;
              }
              else
              {
                  工业产值同比增长率 = ((本月止工业产值 / 去年同期累计工业产值) - 1) * 100;
              }
              if (油管去年同期累计出库 + 套管去年同期累计出库==0)
              {
                  发货同比增长率=0;
              }else{
                  发货同比增长率 = ((油管本年累计出库 + 套管本年累计出库) - (油管去年同期累计出库 + 套管去年同期累计出库)) * 100 / (油管去年同期累计出库 + 套管去年同期累计出库);
              }
              if (油管上年同期销售量 + 套管上年同期销售量 == 0)
              {
                  发货同比增长率 = 0;
              }
              else
              {
                  发货同比增长率 = ((油管本年销售量 + 套管本年销售量) - (油管上年同期销售量 + 套管上年同期销售量)) * 100 / (油管上年同期销售量 + 套管上年同期销售量);
              }
          }
          catch (Exception ex)
          {
              Conn.Close();
              return;
              throw ex;
          }
          finally
          {
              Conn.Close();
              Conn.Dispose();
          }
      }
      protected void Year0_SelectedIndexChanged(object sender, EventArgs e)
      {

      }

      protected void Month0_SelectedIndexChanged(object sender, EventArgs e)
      {

      }
  
  </script>
   <script type="text/javascript" language="javascript" src="/common.js"></script>
    <form id="form1" runat="server">
    <asp:Panel ID="Panel3" runat="server" CssClass="panel">
     年份：<asp:DropDownList ID="Year0" runat="server" AutoPostBack="true" 
            onselectedindexchanged="Year0_SelectedIndexChanged">
            <asp:ListItem>2009</asp:ListItem>
            <asp:ListItem>2010</asp:ListItem>
            <asp:ListItem>2011</asp:ListItem>
            <asp:ListItem>2012</asp:ListItem>
            <asp:ListItem>2013</asp:ListItem>
            <asp:ListItem>2014</asp:ListItem>
            <asp:ListItem>2015</asp:ListItem>           
            </asp:DropDownList>
     <span lang="zh-cn">&nbsp;&nbsp;&nbsp; 月份：</span><asp:DropDownList ID="Month0" runat="server" 
                AutoPostBack="true" 
            onselectedindexchanged="Month0_SelectedIndexChanged">
                <asp:ListItem Value=1>1</asp:ListItem>
                <asp:ListItem Value=2>2</asp:ListItem>
                <asp:ListItem Value=3>3</asp:ListItem>
                <asp:ListItem Value=4>4</asp:ListItem>
                <asp:ListItem Value=5>5</asp:ListItem>
                <asp:ListItem Value=6>6</asp:ListItem>
                <asp:ListItem Value=7>7</asp:ListItem>
                <asp:ListItem Value=8>8</asp:ListItem>
                <asp:ListItem Value=9>9</asp:ListItem>
                <asp:ListItem Value=10>10</asp:ListItem>
                <asp:ListItem Value=11>11</asp:ListItem>
                <asp:ListItem Value=12>12</asp:ListItem>
            </asp:DropDownList>          
            月&nbsp;&nbsp;&nbsp;
     <asp:Button ID="Button_Query"
            runat="server" Text="查看报表" CssClass="button" UseSubmitBehavior="true" onclick="Button_Query_Click"  Visible="false"
             />
            <asp:Button ID="Button_Save" runat="server" Text="导出报表" CssClass="button" 
                UseSubmitBehavior="False" onclick="Button_Save_Click"/>
    </asp:Panel>
    <asp:Panel ID="Panel2" runat="server" CssClass="panel2">
        <asp:Label ID="Message" runat="server" Text="·准备就绪" CssClass="prompt"></asp:Label>
    </asp:Panel>
    <div align="center">
    <style>
<!--table
	{mso-displayed-decimal-separator:"\.";
	mso-displayed-thousand-separator:"\,";}
@page
	{margin:.55in .75in 1.0in .72in;
	mso-header-margin:.34in;
	mso-footer-margin:.5in;
	mso-page-orientation:landscape;}
tr
	{mso-height-source:auto;
	mso-ruby-visibility:none;}
col
	{mso-width-source:auto;
	mso-ruby-visibility:none;}
br
	{mso-data-placement:same-cell;}
.style0
	{mso-number-format:General;
	text-align:general;
	vertical-align:middle;
	white-space:nowrap;
	mso-rotate:0;
	mso-background-source:auto;
	mso-pattern:auto;
	color:windowtext;
	font-size:12.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:宋体;
	mso-generic-font-family:auto;
	mso-font-charset:134;
	border:none;
	mso-protection:locked visible;
	mso-style-name:常规;
	mso-style-id:0;}
td
	{mso-style-parent:style0;
	padding-top:1px;
	padding-right:1px;
	padding-left:1px;
	mso-ignore:padding;
	color:windowtext;
	font-size:12.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:宋体;
	mso-generic-font-family:auto;
	mso-font-charset:134;
	mso-number-format:General;
	text-align:general;
	vertical-align:middle;
	border:none;
	mso-background-source:auto;
	mso-pattern:auto;
	mso-protection:locked visible;
	white-space:nowrap;
	mso-rotate:0;}
.xl24
	{mso-style-parent:style0;
	text-align:center;
	border:.5pt solid windowtext;}
.xl25
	{mso-style-parent:style0;
	border:.5pt solid windowtext;}
.xl26
	{mso-style-parent:style0;
	font-size:10.0pt;
	text-align:center;
	border:.5pt solid windowtext;}
.xl27
	{mso-style-parent:style0;
	font-size:11.0pt;
	text-align:center;
	border:.5pt solid windowtext;}
.xl28
	{mso-style-parent:style0;
	font-size:11.0pt;
	text-align:left;
	border:.5pt solid windowtext;}
.xl29
	{mso-style-parent:style0;
	font-size:11.0pt;
	text-align:center;
	border:.5pt solid windowtext;
	white-space:normal;}
.xl30
	{mso-style-parent:style0;
	font-size:9.0pt;
	text-align:center;
	border:.5pt solid windowtext;}
.xl31
	{mso-style-parent:style0;
	font-size:11.0pt;
	text-align:center;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;
	white-space:normal;}
.xl32
	{mso-style-parent:style0;
	font-size:11.0pt;
	text-align:center;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;
	white-space:normal;}
.xl33
	{mso-style-parent:style0;
	font-size:18.0pt;
	text-align:center;}
.xl34
	{mso-style-parent:style0;
	font-size:11.0pt;
	text-align:center;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:none;
	border-left:.5pt solid windowtext;}
.xl35
	{mso-style-parent:style0;
	font-size:11.0pt;
	text-align:center;
	border-top:none;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;}
.xl36
	{mso-style-parent:style0;
	font-size:11.0pt;
	text-align:center;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:.5pt solid windowtext;}
.xl37
	{mso-style-parent:style0;
	font-size:11.0pt;
	text-align:center;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl38
	{mso-style-parent:style0;
	font-size:11.0pt;
	text-align:center;
	border-top:.5pt solid windowtext;
	border-right:.5pt solid windowtext;
	border-bottom:.5pt solid windowtext;
	border-left:none;}
.xl39
	{mso-style-parent:style0;
	font-size:11.0pt;
	text-align:center;
	border-top:.5pt solid windowtext;
	border-right:none;
	border-bottom:.5pt solid windowtext;
	border-left:none;
	white-space:normal;}
ruby
	{ruby-align:left;}
rt
	{color:windowtext;
	font-size:9.0pt;
	font-weight:400;
	font-style:normal;
	text-decoration:none;
	font-family:宋体;
	mso-generic-font-family:auto;
	mso-font-charset:134;
	mso-char-type:none;
	display:none;}
-->
</style>
<!--[if gte mso 9]><xml>
 <x:ExcelWorkbook>
  <x:ExcelWorksheets>
   <x:ExcelWorksheet>
    <x:Name>生产经营综合统计月报表一         </x:Name><x:WorksheetOptions><x:DefaultRowHeight>285</x:DefaultRowHeight><x:Print><x:ValidPrinterInfo/><x:PaperSizeIndex>9</x:PaperSizeIndex><x:HorizontalResolution>600</x:HorizontalResolution><x:VerticalResolution>600</x:VerticalResolution></x:Print><x:Selected/><x:TopRowVisible>15</x:TopRowVisible><x:Panes><x:Pane><x:Number>3</x:Number><x:ActiveRow>32</x:ActiveRow><x:ActiveCol>5</x:ActiveCol></x:Pane></x:Panes><x:ProtectContents>False</x:ProtectContents><x:ProtectObjects>False</x:ProtectObjects><x:ProtectScenarios>False</x:ProtectScenarios></x:WorksheetOptions></x:ExcelWorksheet><x:ExcelWorksheet><x:Name>Sheet2</x:Name><x:WorksheetOptions><x:DefaultRowHeight>285</x:DefaultRowHeight><x:ProtectContents>False</x:ProtectContents><x:ProtectObjects>False</x:ProtectObjects><x:ProtectScenarios>False</x:ProtectScenarios></x:WorksheetOptions></x:ExcelWorksheet><x:ExcelWorksheet><x:Name>Sheet3</x:Name><x:WorksheetOptions><x:DefaultRowHeight>285</x:DefaultRowHeight><x:ProtectContents>False</x:ProtectContents><x:ProtectObjects>False</x:ProtectObjects><x:ProtectScenarios>False</x:ProtectScenarios></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets><x:WindowHeight>8100</x:WindowHeight><x:WindowWidth>12780</x:WindowWidth><x:WindowTopX>360</x:WindowTopX><x:WindowTopY>90</x:WindowTopY><x:ProtectStructure>False</x:ProtectStructure><x:ProtectWindows>False</x:ProtectWindows></x:ExcelWorkbook></xml><![endif]-->
</head>

<body link=blue vlink=purple>

<table x:str border=0 cellpadding=0 cellspacing=0 width=977 style='border-collapse:
 collapse;table-layout:fixed;width:735pt'>
 <col width=146 style='mso-width-source:userset;mso-width-alt:4672;width:110pt'>
 <col width=70 style='mso-width-source:userset;mso-width-alt:2240;width:53pt'>
 <col width=85 span=2 style='mso-width-source:userset;mso-width-alt:2720;
 width:64pt'>
 <col width=68 style='mso-width-source:userset;mso-width-alt:2176;width:51pt'>
 <col width=90 style='mso-width-source:userset;mso-width-alt:2880;width:68pt'>
 <col width=107 style='mso-width-source:userset;mso-width-alt:3424;width:80pt'>
 <col width=80 style='mso-width-source:userset;mso-width-alt:2560;width:60pt'>
 <col width=112 style='mso-width-source:userset;mso-width-alt:3584;width:84pt'>
 <col width=134 style='mso-width-source:userset;mso-width-alt:4288;width:101pt'>
 <col width=80 span=246 style='mso-width-source:userset;mso-width-alt:2560;
 width:60pt'>
 <tr height=38 style='mso-height-source:userset;height:28.5pt'>
  <td colspan=10 height=38 class=xl33 width=977 style='height:28.5pt;
  width:735pt'>生产经营综合统计月报表</td>
 </tr>
 <tr height=19 style='height:14.25pt'>
  <td rowspan=2 height=43 class=xl34 style='border-bottom:.5pt solid black;
  height:32.25pt'>指标名称</td>
  <td rowspan=2 class=xl34 style='border-bottom:.5pt solid black'>单位</td>
  <td colspan=3 class=xl36 style='border-right:.5pt solid black;border-left:
  none'>本月生产</td>
  <td colspan=3 class=xl31 width=277 style='border-right:.5pt solid black;
  border-left:none;width:208pt'>全年生产</td>
  <td colspan=2 class=xl31 width=246 style='border-right:.5pt solid black;
  border-left:none;width:185pt'>上年同期止累计</td>
 </tr>
 <tr height=24 style='mso-height-source:userset;height:18.0pt'>
  <td height=24 class=xl27 style='height:18.0pt;border-top:none;border-left:
  none'>计划</td>
  <td class=xl27 style='border-top:none;border-left:none'>实际完成</td>
  <td class=xl27 style='border-top:none;border-left:none'>完成率%</td>
  <td class=xl27 style='border-top:none;border-left:none'>计划</td>
  <td class=xl27 style='border-top:none;border-left:none'>本月止累计</td>
  <td class=xl30 style='border-top:none;border-left:none'>全年完成率%</td>
  <td class=xl29 width=112 style='border-top:none;border-left:none;width:84pt'>上年同期止累计</td>
  <td class=xl29 width=134 style='border-top:none;border-left:none;width:101pt'>比同期增长(+-)%</td>
 </tr>
 <tr height=21 style='mso-height-source:userset;height:15.75pt'>
  <td height=21 class=xl28 style='height:15.75pt;border-top:none'>一、综合指标</td>
  <td class=xl26 style='border-top:none;border-left:none'>　</td>
  <td class=xl24 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
 </tr>
 <tr height=19 style='height:14.25pt'>
  <td height=19 class=xl26 style='height:12.25pt;border-top:none;font-size=12px'>1.工业总产值（不含税）</td>
  <td class=xl26 style='border-top:none;border-left:none'>万元</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=工业总产值本月计划%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=工业总产值本月实际%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=工业总产值本月完成率%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=工业总产值本年计划%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=工业总产值本年实际%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=工业总产值本年完成率%></td>
   <td class=xl26 style='border-top:none;border-left:none'><%=工业总产值上年累计%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=工业总产值同比增长%></td>
 </tr>
 <tr height=20 style='mso-height-source:userset;height:15.0pt'>
  <td height=20 class=xl26 style='height:15.0pt;border-top:none'>油管</td>
  <td class=xl26 style='border-top:none;border-left:none'>万元</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管本月计划产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管本月实际产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管本月产值完成率%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管本年计划产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管本年实际产值%></td> 
  <td class=xl26 style='border-top:none;border-left:none'><%=油管本年产值完成率%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管上年实际产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管上年同比增长%></td>
 </tr>
 <tr height=19 style='mso-height-source:userset;height:14.25pt'>
  <td height=19 class=xl26 style='height:14.25pt;border-top:none'>套管</td>
  <td class=xl26 style='border-top:none;border-left:none'>万元</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管本月计划产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管本月实际产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管本月产值完成率%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管本年计划产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管本年实际产值%></td>  
  <td class=xl26 style='border-top:none;border-left:none'><%=套管本年产值完成率%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管上年实际产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管上年同比增长%></td>
 </tr>
 <tr height=20 style='mso-height-source:userset;height:15.0pt'>
  <td height=20 class=xl26 style='height:15.0pt;border-top:none'>带钢产值</td>
  <td class=xl26 style='border-top:none;border-left:none'>万元</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢本月计划产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢本月实际产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢本月产值完成率%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢本年计划产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢本年实际产值%></td>  
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢本年产值完成率%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢上年实际产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢上年同比增长%></td>
 </tr>
 <tr height=19 style='height:14.25pt'>
  <td height=19 class=xl26 style='height:14.25pt;border-top:none'>2.销售产值（不含税）</td>
  <td class=xl26 style='border-top:none;border-left:none'>万元</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=销售总产值本月计划%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=销售总产值本月实际%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=销售总产值本月完成率%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=销售总产值本年计划%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=销售总产值本年实际%>　</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=销售总产值本年完成率%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=销售总产值上年累计%>　</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=销售总产值同比增长%></td>
 </tr>
 <tr height=20 style='mso-height-source:userset;height:15.0pt'>
  <td height=20 class=xl26 style='height:15.0pt;border-top:none'>油管</td>
  <td class=xl26 style='border-top:none;border-left:none'>万元</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管本月计划销售产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管本月实际销售产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管本月销售产值完成率%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管本年计划销售产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管本年实际销售产值%></td> 
  <td class=xl26 style='border-top:none;border-left:none'><%=油管本年销售产值完成率%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管上年实际销售产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=油管上年销售同比增长%></td>
 </tr>
 <tr height=20 style='mso-height-source:userset;height:15.0pt'>
  <td height=20 class=xl26 style='height:15.0pt;border-top:none'>套管</td>
  <td class=xl26 style='border-top:none;border-left:none'>万元</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管本月计划销售产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管本月实际销售产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管本月销售产值完成率%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管本年计划销售产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管本年实际销售产值%></td> 
  <td class=xl26 style='border-top:none;border-left:none'><%=套管本年销售产值完成率%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管上年实际销售产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=套管上年销售同比增长%></td>
 </tr>
 <tr height=20 style='mso-height-source:userset;height:15.0pt'>
  <td height=20 class=xl26 style='height:15.0pt;border-top:none'>带钢产值</td>
   <td class=xl26 style='border-top:none;border-left:none'>万元</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢本月计划销售产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢本月实际销售产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢本月销售产值完成率%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢本年计划销售产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢本年实际销售产值%></td> 
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢本年销售产值完成率%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢上年实际销售产值%></td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢上年销售同比增长%></td>
 </tr>
 <tr height=21 style='mso-height-source:userset;height:15.75pt'>
  <td height=21 class=xl28 style='height:15.75pt;border-top:none'>二、产品产量指标</td>
  <td></td>
  <td class=xl24 style='border-top:none'></td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
 </tr>
 <tr height=26 style='mso-height-source:userset;height:20.1pt'>
  <td height=26 class=xl26 style='height:20.1pt;border-top:none'>1.油套管产量</td>
  <td class=xl26 style='border-left:none'>吨</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=yyoujihua + ytaojihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=yyou + ytao%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=((yyou + ytao) *100/ (yyoujihua + ytaojihua)).ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=nyoujihua + ntaojihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=nyou + ntao%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=((nyou + ntao) * 100 / (nyoujihua + ntaojihua)).ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=snyou + sntao%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=(((nyou + ntao) - (snyou + sntao)) * 100 / (snyou + sntao)).ToString("0.00")%></td>
 </tr>
 <tr height=20 style='mso-height-source:userset;height:15.0pt'>
  <td height=20 class=xl26 style='height:15.0pt;border-top:none'>油管</td>
  <td class=xl26 style='border-top:none;border-left:none'>吨</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=yyoujihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=yyou%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=油管月完成率.ToString("0.00") %></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=nyoujihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=nyou%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=油管年完成率.ToString("0.00") %></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=snyou %></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=油管同比增长率.ToString("0.00")%></td>
 </tr>
 <tr height=20 style='mso-height-source:userset;height:15.0pt'>
  <td height=20 class=xl26 style='height:15.0pt;border-top:none'>套管</td>
  <td class=xl26 style='border-top:none;border-left:none'>吨</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=ytaojihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=ytao%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=套管月完成率.ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=ntaojihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=ntao%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=套管年完成率.ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=sntao%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=套管同比增长率.ToString("0.00")%></td>
 </tr> 
 <tr height=26 style='mso-height-source:userset;height:20.1pt'>
  <td height=26 class=xl26 style='height:20.1pt;border-top:none'>2.磷化管箍产量</td>
  <td class=xl26 style='border-top:none;border-left:none'>吨/支</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=yyjiegujihua * 0.0023 + ytjiegujihua * 0.0061%>/<%=yyjiegujihua + ytjiegujihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=yyjiegu * 0.0023 + ytjiegu * 0.0061%>/<%=yyjiegu + ytjiegu%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=((yyjiegu + ytjiegu) / (yyjiegujihua + ytjiegujihua)).ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=nyjiegujihua * 0.0023 + ntjiegujihua * 0.0061%>/<%=nyjiegujihua + ntjiegujihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=nyjiegu * 0.0023 + ntjiegu * 0.0061%>/<%=nyjiegu + ntjiegu%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=((nyjiegu + ntjiegu) / (nyjiegujihua + ntjiegujihua)).ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=snyjiegu * 0.0023 + sntjiegu * 0.0061%>/<%=snyjiegu + sntjiegu%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=(nyjiegu + ntjiegu) - (snyjiegu + sntjiegu)%></td>
 </tr>
 <tr height=20 style='mso-height-source:userset;height:15.0pt'>
  <td height=20 class=xl26 style='height:15.0pt;border-top:none'>油管</td>
  <td class=xl26 style='border-top:none;border-left:none'>吨/支</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=yyjiegujihua * 0.0023%>/<%=yyjiegujihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=yyjiegu * 0.0023%>/<%=yyjiegu%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=油管接箍月完成率.ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=nyjiegujihua * 0.0023%>/<%=nyjiegujihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=nyjiegu * 0.0023%>/<%=nyjiegu%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=油管接箍年完成率.ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=snyjiegu * 0.0023%>/<%=snyjiegu %></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=nyjiegu-snyjiegu%></td>
 </tr>
 <tr height=21 style='mso-height-source:userset;height:15.75pt'>
  <td height=21 class=xl26 style='height:15.75pt;border-top:none'>套管</td>
  <td class=xl26 style='border-top:none;border-left:none'>吨/支</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=ytjiegujihua * 0.0061%>/<%=ytjiegujihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=ytjiegu * 0.0061%>/<%=ytjiegu%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=套管接箍月完成率.ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=ntjiegujihua * 0.0061%>/<%=ntjiegujihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=ntjiegu * 0.0061%>/<%=ntjiegu%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=套管接箍年完成率.ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=sntjiegu * 0.0061%>/<%=sntjiegu %></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=ntjiegu-sntjiegu%></td>
 </tr>
 <tr height=19 style='height:14.25pt'>
  <td height=19 class=xl26 style='height:14.25pt;border-top:none'>3.螺纹保护器产量</td>
  <td class=xl26 style='border-top:none;border-left:none'>套</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=ybaohuqijihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=ybaohuqi%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=保护器月完成率.ToString("0.00") %>　</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=nbaohuqijihua%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=nbaohuqi%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=保护器年完成率.ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=snbaohuqi %></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=nbaohuqi - snbaohuqi%></td>
 </tr>
 <tr height=20 style='mso-height-source:userset;height:15.0pt'>
  <td height=20 class=xl26 style='height:15.0pt;border-top:none'>4.带钢产量</td>
  <td class=xl26 style='border-top:none;border-left:none'>吨</td>
  <td class=xl26 style='border-top:none;border-left:none'><%=带钢月计划%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=带钢本月完成 %></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=带钢本月完成率.ToString("0.00") %></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=带钢年计划%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=带钢本年完成 %></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=带钢年完成率.ToString("0.00") %></td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
 </tr>
 <tr height=21 style='mso-height-source:userset;height:15.75pt'>
  <td height=21 class=xl26 style='height:15.75pt;border-top:none'>其中外加工产量</td>
  <td class=xl26 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'></td>
  <td class=xl30 style='border-top:none;border-left:none'><div tabindex=0 contentEditable  ></div></td>
  <td class=xl30 style='border-top:none;border-left:none'></td>
  <td class=xl30 style='border-top:none;border-left:none'></td>
  <td class=xl30 style='border-top:none;border-left:none'><div tabindex=0 contentEditable  ></div></td>
  <td class=xl30 style='border-top:none;border-left:none'></td>
  <td class=xl30 style='border-top:none;border-left:none'></td>
  <td class=xl30 style='border-top:none;border-left:none'></td>
 </tr>
 <tr height=21 style='mso-height-source:userset;height:15.75pt'>
  <td height=21 class=xl28 style='height:15.75pt;border-top:none'>三、销售指标</td>
  <td class=xl25 style='border-top:none;border-left:none'>　</td>
  <td class=xl24 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
 </tr>
 <tr height=22 style='mso-height-source:userset;height:16.5pt'>
  <td height=22 class=xl26 style='height:16.5pt;border-top:none'>发货量</td>
  <td class=xl26 style='border-top:none;border-left:none'>　吨</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=油管本期出库 + 套管本期出库%></td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=销售计划 %></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=油管本年累计出库 + 套管本年累计出库 %></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=((油管本年累计出库 + 套管本年累计出库)*100 / 销售计划).ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=油管去年同期累计出库 + 套管去年同期累计出库%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=发货同比增长率.ToString("0.00") %></td>
 </tr>
 <tr height=21 style='mso-height-source:userset;height:15.75pt'>
  <td height=21 class=xl26 style='height:15.75pt;border-top:none'>销售量</td>
  <td class=xl26 style='border-top:none;border-left:none'>　吨</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=油管本期销售量 + 套管本期销售量%></td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=销售计划 %></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=油管本年销售量 + 套管本年销售量%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=((油管本年销售量 + 套管本年销售量)*100 / 销售计划).ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=油管上年同期销售量 + 套管上年同期销售量%></td>
  <td class=xl30 style='border-top:none;border-left:none'><%=销售同比增长率.ToString("0.00") %></td>
 </tr>
 <tr height=22 style='mso-height-source:userset;height:16.5pt'>
  <td height=22 class=xl26 style='height:16.5pt;border-top:none'>成品库存资金占用</td>
  <td class=xl26 style='border-top:none;border-left:none'>万元</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=成品库存资金占用本月止累计 %></td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=成品库存资金占用上年同期累计%></td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
 </tr>
 <tr height=21 style='mso-height-source:userset;height:15.75pt'>
  <td height=21 class=xl26 style='height:15.75pt;border-top:none'>产销率</td>
  <td class=xl26 style='border-top:none;border-left:none'>%</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=((油管本期出库 + 套管本期出库)*100 / (yyou + ytao)).ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=((油管本年累计出库 + 套管本年累计出库) * 100 / (nyou + ntao)).ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
  <td class=xl30 style='border-top:none;border-left:none'><%=((油管去年同期累计出库 + 套管去年同期累计出库) * 100 / (snyou + sntao)).ToString("0.00")%></td>
  <td class=xl30 style='border-top:none;border-left:none'>　</td>
 </tr>
 <![if supportMisalignedColumns]>
 <tr height=0 style='display:none'>
  <td width=146 style='width:110pt'></td>
  <td width=70 style='width:53pt'></td>
  <td width=85 style='width:64pt'></td>
  <td width=85 style='width:64pt'></td>
  <td width=68 style='width:51pt'></td>
  <td width=90 style='width:68pt'></td>
  <td width=107 style='width:80pt'></td>
  <td width=80 style='width:60pt'></td>
  <td width=112 style='width:84pt'></td>
  <td width=134 style='width:101pt'></td>
 </tr>
 <![endif]>
</table>

    </div>
    </form>
      <script>          parent.hidesubmenu(true);</script>
</body>
</html>
